.bh-alert{ width: 100%; padding: 8px 16px; margin: 0; box-sizing: border-box; border-radius: 4px; position: relative; background-color: #fff; overflow: hidden; opacity: 1; display: flex; align-items: center; transition: opacity .2s;}
.bh-alert.bh-alert-success{ background-color: #67c23a; color: #fff;}
.bh-alert.bh-alert-info{ background-color: #909399; color: #fff;}
.bh-alert.bh-alert-warning{ background-color: #e6a23c; color: #fff;}
.bh-alert.bh-alert-error{ background-color: #f56c6c; color: #fff;}
.bh-alert .bh-alert__closebtn{ font-size: 12px; opacity: 1; position: absolute; top: 12px; right: 15px; cursor: pointer;}